home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 1055 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  1.6 KB

  1. Path: ohstpy.mps.ohio-state.edu!vancleef
  2. From: vancleef@ohstpy.mps.ohio-state.edu
  3. Newsgroups: comp.lang.eiffel,comp.lang.ada,comp.edu,comp.lang.c,comp.lang.c++,comp.lang.modula2,comp.lang.modula3
  4. Subject: Re: Hungarian notation
  5. Message-ID: <1996Jan8.235128.8688@ohstpy>
  6. Date: 8 Jan 96 23:51:28 -0500
  7. References: <30C40F77.53B5@swsbbs.com> <30EF0415.6FE1@tus.ssi1.com> <4crm6i$24mi@navajo.gate.net>
  8. Followup-To: comp.lang.eiffel,comp.lang.ada,comp.edu,comp.lang.c,comp.lang.c++,comp.lang.modula2,comp.lang.modula3
  9. Organization: The Ohio State University, Department of Physics
  10.  
  11. In article <4crm6i$24mi@navajo.gate.net>, feathers@gate.net (Michael Feathers) writes:
  12. > Todd Knarr (tknarr@xmission.com) wrote:
  13. > : In <1996Jan7.045815.8676@ohstpy>, vancleef@ohstpy.mps.ohio-state.edu writes:
  14. > : 
  15. > : >How often do you use NON-ZERO terminated strings??? HN is
  16. > : >useless garbage in C++, or for ANSI C compilers.
  17. > Not so.  I use HN in C++ all the time.  It is excellent in the presence 
  18. > of polymorphism.
  19.  
  20.  
  21.  
  22. Huh? How?
  23.  
  24. > : That's the big downside to HN: it simply cannot be sensibly extended to
  25. > : deal with an arbitrarily large number of types, and it goes completely
  26. > : insane dealing with polymorphism. I doubt anyone could come up with a
  27. > : reasonable HN prefix to accomodate a variable that can be one of 9
  28. > : different types at any given time.
  29. > I've never seen a variable that can be any of 9 different types in C++.
  30. > All variables have a type.  Period.  A type can be a union or a base 
  31. > class, but all variables have one and only one type in C++.  If you don't
  32. > believe me, check the ARM.
  33.